// gulpfile.js
var path = require('path')
var gulp = require('gulp')
var cleanCSS = require('gulp-clean-css')
var cssWrap = require('gulp-css-wrap')
gulp.task('css-wrap1', function () {
    return gulp.src(path.resolve('./static/theme/map-dedicated-ele/source/index.css'))
    /* 找需要添加命名空间的css文件，支持正则表达式 */
        .pipe(cssWrap({
            selector: '.map-dedicated-ele' /* 添加的命名空间 */
        }))
        .pipe(cleanCSS())
        .pipe(gulp.dest('static/theme/map-dedicated-ele')) /* 存放的目录 */
})
gulp.task('css-wrap2', function () {
    return gulp.src(path.resolve('./static/theme/original-theme-ele/source/index.css'))
    /* 找需要添加命名空间的css文件，支持正则表达式 */
        .pipe(cssWrap({
            selector: '.original-theme-ele' /* 添加的命名空间 */
        }))
        .pipe(cleanCSS())
        .pipe(gulp.dest('static/theme/original-theme-ele')) /* 存放的目录 */
})
gulp.task('default',['css-wrap1','css-wrap2'], function() {  
    console.log("地图专用与原生样式执行包装");  
});  


// //1.安装gulp：
// npm install  gulp

// //2.安装gulp-clean-css
// npm install gulp-clean-css

// //3.安装gulp-css-wrap
// npm install gulp-css-wrap
// 使用gulp css-wrap执行